访问电脑版页面

导航:老古开发网手机版51单片机与ADC

用PC104控制模块和C51单片机实现AD检测板

导读:
关键字:

由PC104控制模块和Cgnal C8051F06x单片机组成的控制检测板可用于高端检测设备中,充分利用PC104控制模块和单片机丰富的软硬件资源,可用于各种检测应用中

在开发检测设备的过程中,可采用核心板加底板的设计方法来降低技术难度,实现可编程、高性能、开发简单、扩展性强的设计方案,并且稍加改动就可以很容易地应用到其他领域。

核心板采用PC104控制模块,利用其强大的处理能力来处理数据,如数据存储、数据分析、数据评估,尤其是友好的GUI简化了用户的使用难度。底板采用Cgnal8051F06x、双口RAM和缓冲寄存器,利用C8051F06X单片机丰富的软硬件资源来实现可编程,可设置的各种复杂功能。核心板与底板之间只有一个通信路径PC104总线,可以分开设计,分别实现,简化了开发难度。

系统硬件结构及工作原理

软件设计

提高可靠性

为提高本系统的可靠性,除在硬件电路上加电源层、地面层、每个IC都加去藕电容外,在软件设计上也采用了一些独特的设计来增加系统的可靠性。

  1. 在双方的RAM通信协议上使用规范化的协议标准,包括数据块头、数据块有效字节数、数据块控制命令码、数据块命令码模式、数据块命令码参数列表长度、数据块命令码参数列表、数据块数据长度、数据块数据和较验数据。在不太复杂的应用中可以使用简化的形式,例如较验数据可以使用奇较验、偶较验、和校验和CRC校验,在一般的应用中采用和校验即可。
  2. 存储区分区管理。将通信使用的双口RAM分为协议区和数据区,既增加了双口RAM的使用效率又使软件编程结构清晰,同时增加了系统操作的可靠性。
  3. 软件看门狗的使用。在核心板和底板都使用了各自的软件看门狗,即分别保证核心板和底板的可靠性外,还使它们发生故障时相互的影响降到最低。

本设计方案具有体积小、功耗低的优点,可用电池进行供电,可以当作一个手持设备使用。

来源:今日电子   作者:北方工业大学信息工程学院 杨扬、北方工业大学机电工程学院 于兴晗   2006/7/1 0:00:00
栏目: [ 51单片机与ADC]

相关阅读

12位A/D转换器ADS7804与51单片机的接口及程序设计

基于51单片机的AD574模数转换的数据处理方案

51单片机(AT89C52)A/D转换

89C51单片机与TLC2543芯片的串行A/D驱动程序设计

ADS7843/XPT2046触摸屏芯片8051单片机驱动程序

基于GMS97C2051单片机的串行数据采集模块设计

基于ADC081S051与51单片机的接口电路及驱动程序

串行AD转换器TLC2543与51单片机的接口设计

用PC104控制模块和C51单片机实现AD检测板

Atmel新32K Flash 80C51单片机具有片上ADC